package com.itheima_01.day05;

public class MethodDemo1 {
    public static void main(String[] args) {
        //study();

        // eat();
        //isEvenNumber(55);
       /* int a = 68;
        isEvenNumber(a);*/
        //day04Zuoye();
        //print(10,20);

        /*int a = 10;
        int b = 20;
        int num=add(10,20);
        System.out.println(num);*/

        int[] arr=dayo4Zuoye2();
        for (int i = 0; i <arr.length ; i++) {
            System.out.println(arr[i]);
        }
    }
    //判断奇偶数
    public static void isEvenNumber(int num) {
        if (num % 2 == 0) {
            System.out.println(num + "是偶数");
        } else {
            System.out.println(num + "是奇数");
        }

    }

    //假如小明今年第1季度的三个月中的营业额分别是{5,10,15},第二季度他计划要把第1季度中每个月的营业额都
    // 提升为2倍,请你帮小明同学计算出他第二季度的每个月营业额;
    public static void day04Zuoye() {
        int[] arr = new int[]{5, 10, 15};
        int[] arr2 = new int[arr.length];
        for (int i = 0; i < arr.length; i++) {
            arr2[i] = 2 * arr[i];
        }
        for (int i = 0; i < arr2.length; i++) {
            System.out.println(arr2[i]);
        }
    }


    //为了防止同行偷窥行业机密,小明决定将下面的实际营业额重新记录一份,
    // 这次记录的时候,把上面数组中的内容倒着记录,并将所有的负数按0记录。
    // 请你帮小明把上面的结果按小明的规则重新保存到一个新数组中,并打印出来;
    public static int[] dayo4Zuoye2(){
        int[] arr = {1,3,-1,5,-2};
        int[] newArr=new int[arr.length];
        for (int i = 0; i < arr.length; i++) {
            if (arr[arr.length-(i+1)]>=0){//判断是否有负数
                newArr[i]=arr[arr.length-(i+1)];//将老数组的正数值反序赋给新数组

            }else {
                newArr[i]=0;//让老数组的负数值按0赋给新数组
            }

        }
        return newArr;
    }



    //打印吃饭
    public static void eat() {
        System.out.println("吃饭");
    }

    //打印学习
    public static void study() {
        System.out.println("学习");
    }

    //打印n到m之间的奇数
    public static void print(int n, int m) {
        System.out.println("n到m之间的奇数是：");
        for (int i = n; i < m; i++) {
            if (i % 2 == 1) {
                System.out.println(i);
            }
        }
    }

    //带参数和返回值计算两个数的和
    public static int add(int a, int b) {
        int c;
        c = a + b;
        return c;
    }
}
